﻿namespace BLToolkit.Data.DataProvider
{
	public static class ProviderName
	{
		public const string Access        = "Access";
		public const string DB2           = "DB2";
		public const string Firebird      = "Fdp";
		public const string Informix      = "Informix";
		public const string MsSql         = "Sql";
        public const string MsSql2000     = "MsSql2000";
		public const string MsSql2008     = "MsSql2008";
		public const string MySql         = "MySql";
		public const string Odbc          = "Odbc";
		public const string OleDb         = "OleDb";
		public const string Oracle        = "Odp";
		public const string OracleManaged = "OdpManaged";
		public const string PostgreSQL    = "PostgreSQL";
		public const string SqlCe         = "SqlCe";
		public const string SQLite        = "SQLite";
		public const string Sybase        = "Sybase";
	}
    
    public static class ProviderFullName
    {
        public const string DB2 = "IBM.Data.DB2";
        public const string Firebird = "FirebirdSql.Data.FirebirdClient";
        public const string Informix = "IBM.Data.Informix.Client";
        public const string MsSql = "System.Data.SqlClient";
        public const string MySql = "MySql.Data.MySqlClient";
        public const string Odbc = "System.Data.Odbc";
        public const string OleDb = "System.Data.OleDb";
        public const string OracleNet = "System.Data.OracleClient";
        public const string Oracle = "Oracle.DataAccess.Client";       
        public const string PostgreSQL = "Npgsql";
        public const string SqlCe = "System.Data.SqlServerCe";
        public const string SQLite = "System.Data.SQLite";
        public const string Sybase = "Sybase.Data.AseClient";		
    }
}
